home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d902.lha / Less / Source / source.lha / SMakefile < prev    next >
Makefile  |  1993-01-22  |  2KB  |  70 lines

  1. # SAS (Lattice) C makefile for Less
  2. # Note:  Requires AmigaDOS 2.0 include files
  3. # SAS-C v6.1
  4.  
  5. # R. L. Zarling rayz@csustan.edu
  6.  
  7. CFILES = ch.c command.c help.c input.c io.c line.c main.c option.c os.c \
  8.         output.c postion.c prim.c prompt.c screen.c signal.c \
  9.         ttyin.c version.c regexp.c
  10.  
  11. OFILES = ch.o command.o help.o input.o io.o line.o main.o option.o os.o \
  12.         output.o position.o prim.o prompt.o screen.o signal.o \
  13.         ttyin.o version.o regexp.o stuffChar.o
  14.  
  15. CFLAGS1 =
  16. CFLAGS = $(CFLAGS1) GST PreHeader.gst
  17. LC = Sc
  18.  
  19. .c.o:
  20.         $(LC) $(CFLAGS) $*.c
  21.  
  22. Less:   $(OFILES) SCOPTIONS SMakefile
  23.         $(LC) LINK TO Less $(OFILES)
  24.  
  25. PreHeader.gst: PreHeader.c less.h funcs.h SMakefile SCOPTIONS
  26.         $(LC) $(CFLAGS1) MakeGST PreHeader.gst PreHeader.c
  27. ch.o:   ch.c PreHeader.gst
  28. command.o: command.c position.h PreHeader.gst
  29. help.o: help.c PreHeader.gst
  30. input.o: input.c PreHeader.gst
  31. io.o:   io.c PreHeader.gst
  32. line.o: line.c PreHeader.gst
  33. main.o: main.c position.h PreHeader.gst
  34. option.o: option.c PreHeader.gst
  35. os.o:   os.c PreHeader.gst
  36. output.o: output.c PreHeader.gst
  37. position.o: position.c position.h PreHeader.gst
  38. prim.o: prim.c PreHeader.gst position.h regexp.h
  39. prompt.o: prompt.c position.h PreHeader.gst
  40. screen.o: screen.c PreHeader.gst
  41. signal.o: signal.c PreHeader.gst
  42. ttyin.o: ttyin.c PreHeader.gst
  43. version.o: version.c PreHeader.gst
  44. regexp.o: regexp.c regmagic.h regexp.h
  45.         $(LC) $(CFLAGS1) $*
  46. stuffChar.o: stuffChar.a
  47.         asm stuffChar.a
  48.  
  49. clean:
  50.         delete ch.o
  51.         delete command.o
  52.         delete help.o
  53.         delete input.o
  54.         delete io.o
  55.         delete line.o
  56.         delete main.o
  57.         delete option.o
  58.         delete os.o
  59.         delete output.o
  60.         delete position.o
  61.         delete prim.o
  62.         delete prompt.o
  63.         delete screen.o
  64.         delete signal.o
  65.         delete ttyin.o
  66.         delete version.o
  67.         delete regexp.o
  68.         delete PreHeader.gst
  69.         delete stuffChar.o
  70.